package cn.coisini.model.common.mail;

/**
 * @author xiangshaw
 * Description: 邮件服务接口
 */
public interface MailService {
    /**
     * 发送邮件
     * @param to 邮件接收人
     * @param subject 邮件主题
     * @param content 邮件内容
     */
    void sendMail(String to, String subject, String content);

    /**
     *  发送带附件的邮件
     * @param to 邮件接收人
     * @param subject 邮件主题
     * @param content 邮件内容
     * @param filePath 附件路径
     */
    void sendAttachmentsMail(String to, String subject, String content, String filePath);

    /**
     * 发送验证码
     */
    void sendVerificationCode(String email, String code);
}
